home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / desktop / epqs.zip / STATUS.DOC < prev    next >
Text File  |  1990-10-03  |  2KB  |  46 lines

  1. In standard, enhanced and real mode without EMS, STATUS displays the same
  2. free memory values like the "About" boxes of Windows itself.
  3.  
  4. But in real mode with large-frame EMS it displays three values:
  5.  
  6. 1. "Global memory"
  7.  
  8.    This is the memory available below the EMS-line. It is a system-wide
  9.    ressource that is shared among all tasks. If it is exhausted, no new
  10.    tasks can be started. This value is reduced with growing system load.
  11.    Dynalink-Libraries that are shared among several applications (such
  12.    as the Windows device drivers) are loaded into this area.
  13.  
  14. 2. "Bankswitch memory"
  15.  
  16.    This is the memory available for the Global Heap for EACH task.
  17.    Private code and data segments are allocated in this area of memory.
  18.    As each task allocates global memory, pages from the available EMS
  19.    are mapped into this space. When Windows switches to another task,
  20.    the global heap is switched to that of the new task. This size
  21.    remains constant even under heavy system load. It determines the
  22.    maximum size of the global heap of each single application and includes
  23.    the memory above the EMS line and the extra 64k page frame that is
  24.    normally located in the address range D000-EFFF. Some Windows 2.x
  25.    applications in addition can use EMS (3.2) directly to overcome this
  26.    data size restriction.
  27.  
  28. 3. "Available EMS pages"
  29.  
  30.    This is the amount of unassigned EMS pages that will be used for
  31.    the global heap when new applications are started. If it is
  32.    exhausted, no new tasks can be started. This value is reduced
  33.    with growing system load.
  34.  
  35. In this mode, the Windows "About" box seems to display the sum of the
  36. global and bankswitch memory sizes reduced by the size of the EMS page
  37. frame.
  38.  
  39. When running real mode with small-frame EMS (rather unusual for
  40. Windows), these three values are changed a bit: the global memory
  41. includes all memory below the 640k border and the bankswitch memory
  42. includes only the EMS page frame (about 60k of it). This mode differs
  43. from large-frame EMS in that the global heaps of ALL tasks share the
  44. global memory. Only special EMS-aware applications can take advantage
  45. of EMS in this mode (Excel, for example).
  46.